package com.beidasoft.web.model.discretionary;

import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 *  自由裁量基准表
 * </p>
 *
 * @author lvyx
 * @since 2022-01-25 09:23:46
 */
@Data
public class DiscretionaryDetail implements Serializable {


    /**
     * 主键
     * @since 2022/1/25 9:29
     **/
    private String id;

    /**
     * 自由裁量基准id
     * @since 2022/1/25 9:29
     **/
    private String discretionaryId;

    /**
     * 裁量基准编码
     * @since 2022/1/25 9:29
     **/
    private String discretionaryCode;

    /**
     * 违法行为性质
     * @since 2022/1/25 9:29
     **/
    private String illegalQuality;

    /**
     * 违法行为名称
     * @since 2022/1/25 9:29
     **/
    private String illegalAction;

    /**
     * 违法情节
     * @since 2022/1/25 9:29
     **/
    private String illegalFact;

    /**
     * 处罚裁量基准
     * @since 2022/1/25 9:29
     **/
    private String punishDiscretionaryBasis;

    /**
     * 违法行为分类
     * @since 2022/1/25 9:29
     **/
    private String illegalType;

    /**
     * 处罚公示期限（单位月）
     * @since 2022/1/25 9:29
     **/
    private Integer publicLimit;

    /**
     * 申请缩短范围开始（单位月）
     * @since 2022/1/25 9:34
     **/
    private Integer toShortenStart;

    /**
     * 申请缩短范围结束（单位月）
     * @since 2022/1/25 9:35
     **/
    private Integer toShortenEnd;

    /**
     * 关联职权ID
     * @since 2022/1/25 9:35
     **/
    private String powerId;

    /**
     * 关联职权名称
     * @since 2022/1/25 9:35
     **/
    private String powerName;

    /**
     * 关联职权编码
     * @since 2022/1/25 9:36
     **/
    private String powerCode;

    /**
     * 关联职权领域
     **/
    private String powerField;

    /**
     * 违法行为依据
     * @since 2022/1/25 9:36
     **/
    private String illegalGist;

    /**
     * 裁量依据
     * @since 2022/1/25 9:37
     **/
    private String punishGist;

    /**
     * 阶级id
     */
    private String stageId;

    /**
     * 定档id
     */
    private String gearId;


    /**
     * 关联法律法规名称
     **/
    private String lawsAndRegulations;


}
